adenosine triphosphoric acid